package ar.com.algotres.tpdos.model.aviones;

import ar.com.algotres.tpdos.estrategia.aterrizaje.EstrategiaAterrizaje;
import ar.com.algotres.tpdos.model.controlador.ITorreDeControl;
import ar.com.algotres.tpdos.model.fisica.Movimiento;
import ar.com.algotres.tpdos.model.fisica.Posicion;

public abstract class Avion {

	private Movimiento movimiento;
	private Posicion posicion;
	private EstrategiaAterrizaje estrategiaAterrizaje;
	private ITorreDeControl torreDeControl;

	public EstrategiaAterrizaje getEstrategiaAterrizaje() {
		return estrategiaAterrizaje;
	}
	
	public void setEstrategiaAterrizaje(EstrategiaAterrizaje estrategiaAterrizaje) {
		this.estrategiaAterrizaje = estrategiaAterrizaje;
	}

	public Movimiento getMovimiento() {
		return movimiento;
	}

	public void setMovimiento(Movimiento movimiento) {
		this.movimiento = movimiento;
	}

	public Posicion getPosicion() {
		return posicion;
	}

	public void setPosicion(Posicion posicion) {
		this.posicion = posicion;
	}

	public ITorreDeControl getTorreDeControl() {
		return torreDeControl;
	}

	public void setTorreDeControl(ITorreDeControl torreDeControl) {
		this.torreDeControl = torreDeControl;
	}


}
